





/* 
  左右分割  带分页表格
*/
/* .uk_pagination_table {
  width: calc(100% - 40px);
  min-height: 200px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  height: calc(100% - 120px);
  overflow: auto;
}  */



/* 
  分页插件
*/
.uk_pagination {
  float: right;
  /* margin-top: -15px */
}


.uk_modeTitle {
  text-align: left;
  width: 100%;
  float: left;
  font-size: 28px;
}


.uk_block {
  margin-bottom: 0px;
}

.uk_mode_meue .el-divider--horizontal {
  margin: 12px 0px;
}

.uk_mode_meue_tiltle {
  text-align: left;
  font-size: 20px;
}



.uk_mode_meue {
  padding: 20px;
  /* background-color: black; */
  float: left;
  width: 220px;
  /* width: 20%; */
  height: calc(100% - 40px);
  border: 1px solid rgba(0, 0, 0, 0.075);
}

.uk_modelMain {
  margin-left: 20px;
  border: 1px solid rgba(0, 0, 0, 0.075);
  float: left;
  width: calc(100% - 290px);
  height: 100%;
}

.uk_breadcrumb {
  padding: 18px;
  width: 100%;
  /* height: 36px; */
}


.uk_main {
  width: calc(100% - 40px);
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  height: 86%;
  overflow: auto;
}

.uk_handle {
  height: 30px;
  width: 100%;
}

.uk_main {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  margin-bottom: 20px;
}

.uk_main /deep/.el-tree {
  margin: 12px 0;
}

.uk_main /deep/.el-collapse-item__header {
  height: 40px;
  background-color: #f4f4f4;
  padding: 0 10px;
}

.uk_main /deep/.el-icon-arrow-right:before {
  color: #409eff;
}

.uk_main /deep/.el-tree-node__content::before {
  content: "";
  padding-left: 10px;
}

.uk_main /deep/.el-checkbox__input {
  margin-right: 6px;
}

.el-card__body {
  padding: 5px;
}

.uk_title {
  margin-top: 20px;
  margin-left: 21px;
  text-align: left;
  float: left;
  width: 380px;
  height: 28px;
  font-size: 20px;
  font-family: PingFang SC-Heavy, PingFang SC;
  font-weight: 800;
  color: #353535;
  line-height: 23px;
  -webkit-background-clip: text;
}

.uk_table_main {
  height: calc(100vh - 180px);
  box-shadow: 0 2px 0px rgba(0, 0, 0, 0.12), 0 0 2px rgba(0, 0, 0, 0.04);
  text-align: left;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  margin-top: 20px;
  float: left;
}

.uk_table {
  width: 100%;
  height: calc(100% - 120px);
}

.uk_block {
  margin-top: 20px;
}

/* 2022年8月11日 新增 */
/* 2022年8月11日 新增 */
/* 2022年8月11日 新增 */
/* 2022年8月11日 新增 */
/* 2022年8月11日 新增 */
/* 2022年8月11日 新增 */
/* 2022年8月11日 新增 */
/* 2022年8月11日 新增 */
/* 2022年8月11日 新增 */
.main-home {

  width: 100%;
  margin-top:10px;
  height: calc(100% - 20px);
  min-width: 1280px;
  min-height: 720px;
  overflow: auto;
  border-radius: 20px 20px 20px 20px;

  background: #F5F7FA;

}


.single-main {
  margin: 13px;
  width: calc(100% - 26px);
  height: calc(100vh - 46px);
  min-width: calc(1280px - 26px);
  min-height: calc(720px - 26px);
  overflow: auto;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.07);
  background: #FFF
}

/* 
没有处理栏时主页面
*/
.uk_main_no_handle_myapply {
  height: calc(100vh - 10px - 13px - 67px - 10px - 13px);
  /* min-height: calc(720px - 10px - 13px - 67px - 10px - 13px); */
  min-height: calc(720px - 10px - 13px - 67px);

  /* min-height: 330px; */
  text-align: left;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  margin-top: 17px;
  float: left;

}


/* 
 无处理栏 左侧菜单
 */
.uk_main_no_handle_meue_myapply {
  padding: 10px;
  float: left;
  width: 142px;
  height: calc(100vh - 10px - 13px - 67px - 10px - 13px);
  /* min-height: calc(720px - 10px - 13px - 67px - 10px - 13px); */
  min-height: calc(720px - 10px - 13px - 67px);

  /* min-height: 330px; */

  border-top: 1px solid rgba(53, 53, 53, 0.1);
  border-right: 1px solid rgba(53, 53, 53, 0.1);

  overflow-y: auto;
}


.uk_main_no_handle_content_myapply {
  border-top: 1px solid rgba(53, 53, 53, 0.1);
  float: left;
  width: calc(100% - 142px);
  /*  */
  height: calc(100vh - 10px - 13px - 67px - 10px - 13px - 19px - 10px);
  /* min-height: calc(720px - 10px - 13px - 67px - 10px - 13px  - 19px - 10px); */
  min-height: calc(720px - 10px - 13px - 67px - 19px - 10px);

  /* min-height: calc(330px - 19px - 10px); */
  /* height: auto; */
}

.uk_no_handle_content_breadcrumb_myapply {
  margin-top: 20px;

  width: 100%;
  height: 30px;
  font-size: 14px;
  font-family: PingFang SC-Heavy, PingFang SC;
  font-weight: 800;

  line-height: 16px;
  -webkit-background-clip: text;
}

/* 重定义危险按钮 */
.el-button--danger {
  background-color: #E71D36 !important;
  font-size: 10px;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 12px;
}

/* 重定义危险按钮 */
.el-button--danger:hover {
  background-color: rgba(231, 29, 54, 0.8) !important;

}


/* 
  左右分割  带分页表格
*/
.uk_pagination_table_myapply {
  margin-top: 20px;
  width: 100%;
  min-height: 200px;
  margin-bottom: 20px;
  height: calc(100% - 120px);
  overflow: auto;
}








.home-title {
  margin-top: 20px;
  margin-left: 21px;

  float: left;
  width: 80px;
  height: 28px;
  font-size: 20px;
  font-family: PingFang SC-Heavy, PingFang SC;
  font-weight: 800;
  color: #353535;
  line-height: 23px;
  -webkit-background-clip: text;
}



.single-main-line {
  margin-top: calc(20px + 28px + 18px);
  width: 100%;
  height: 1px;
  background: #353535;
  border-radius: 0px 0px 0px 0px;
  opacity: 0.1;
}


.single-top-handle {
  width: 100%;
  margin-top: 16px;
}

.single-top-handle-left {
  vertical-align: middle ;

  margin-left: 21px;
  float: left;
  font-size: 14px;
  font-family: PingFang SC-Medium, PingFang SC;
  font-weight: 500;
  color: #353535;
}



/* .single-main /deep/ .el-table__header-wrapper  table tr th{


  height: 48px;
  background: #F5F7FA;
  
    text-align: center;
    font-size: 14px;
  font-family:  PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: rgba(3, 2, 41, 0.5);
  line-height: 16px;
  -webkit-background-clip: text;
  }
  
  .single-main /deep/ .el-table__header-wrapper  table tr th{
  
  
  height: 48px;
  background: #F5F7FA;
  
  } */

  


.single-main /deep/ .el-table__body-wrapper .el-table__empty-block {
  height: calc(100vh - 137px - 48px - 46px - 100px) !important;
  min-height: calc(720px - 137px - 48px - 46px - 100px);
  background-image: url(../image/emptyState.png);
  background-position: 50%;
  background-repeat: no-repeat;
}

.single-main /deep/ .el-table__body-wrapper .el-table__empty-block span {
  display: table-cell !important;

  text-align: center;
  vertical-align: text-bottom;

  width: 63px;
  height: 200px;
  padding-top: 180px;
  font-size: 14px;
  font-family: PingFang SC-Medium, PingFang SC;
  font-weight: 500;
  color: #b4b6ba;
  line-height: 16px;
  -webkit-background-clip: text;
}

/* table 下框线 */
.el-table::before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0px;
}

.uk_pagination_table_projectlist {
  margin-top: 20px;
  width: 100%;
  min-height: 200px;
  height: calc(100% - 20px - 46px - 32px - 15px - 16px);
  overflow: auto;
}

/* 
  无左右分割 带分页表格
*/
.uk_no_split__pagination_table {
  /* width: calc(100% - 40px); */
  min-height: 200px;
  margin-top: 10px;
  /* margin-left: 20px; */
  /* margin-right: 20px; */
  margin-bottom: 20px;
  height: calc(100% - 52px - 20px - 10px);
  overflow: auto;
}



.uk_pagination_table_myapply /deep/ .el-table__row > td {
  border: none;

  border-right: 1px solid #f0eff5;
}

.uk_pagination_table_myapply /deep/ .el-table__row > td:last-of-type {
  border: none;
}


/* table表样式统一格式 */

.uk_pagination_table /deep/ .el-table__row > td {
  border: none;

  border-right: 1px solid #f0eff5;
}

.uk_pagination_table /deep/ .el-table__row > td:last-of-type {
  border: none;
}

/* 
  左右分割  带分页表格
*/
.uk_pagination_table {
  margin-top: 20px;
  width: 100%;
  min-height: 200px;
  margin-bottom: 20px;
  height: calc(100% - 120px);
  overflow: auto;
}



/* 左右无菜单栏 顶部菜单栏  尾部页码单表*/
.uk_no_split__pagination_table_div {
  margin-top: 20px;
  width: 100%;
  min-height: 200px;
  height: calc(100% - 20px - 46px - 32px - 15px - 16px);
  overflow: auto;
}




/* 页码全局 */
/* 
.uk_pagination /deep/ .el-pagination .el-pager .active {
  color: #fd8f40;
}

.uk_pagination /deep/ .el-pagination {
  display: flex;
  align-items: center;
  justify-content: center;

  margin-top: 20px;
  margin-right: 5px;


  background: #f5f7fa ;
  border-radius: 49px 49px 49px 49px;
}

.uk_pagination /deep/ .el-pagination button,
ul,
button {
  background: transparent;
}

.uk_pagination /deep/ .el-pagination .el-pager li {
  background: transparent;
}

.uk_pagination
  /deep/
  .el-pagination
  .el-pagination__sizes
  .el-select
  .el-input
  input {
  background: transparent;
  border: none;

  font-size: 14px;
  font-family: PingFang SC-Medium, PingFang SC;
  font-weight: 500;
  color: #353535;
  line-height: 16px;
  -webkit-background-clip: text;
}

.uk_pagination
  /deep/
  .el-pagination
  .el-pagination__sizes
  .el-select
  .el-input
  .el-select__caret::before {

  content: "";
  background: url(../image/PolygonGray.png) center center no-repeat;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
} */


/* 
没有处理栏时主页面
*/
.uk_main_no_handle {
  /* height: calc(100vh - 10px - 13px - 67px - 10px - 13px); */
  /* min-height: calc(720px - 10px - 13px - 67px - 10px - 13px); */
  height: calc(100% - 68px);

  /* min-height: 330px; */
  text-align: left;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  margin-top: 17px;
  float: left;
}

/* 
 无处理栏 左侧菜单
 */
 .uk_main_no_handle_meue {
  padding: 10px;
  float: left;
  width: 142px;

  height: calc(100%);


  border-top: 1px solid rgba(53, 53, 53, 0.1);
  border-right: 1px solid rgba(53, 53, 53, 0.1);

  overflow-y: auto;
}

.uk_main_no_handle_meue_title {
  margin-left: 28px;
  margin-top: 8px;

  width: 64px;
  height: 22px;
  font-size: 16px;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #353535;
  line-height: 19px;
  -webkit-background-clip: text;
}

/* 
 有操作按钮 左侧菜单
 */
 .uk_main_handle_meue {
  padding: 10px;
  float: left;
  width: 155px;

  height: calc(100%);


  border-top: 1px solid rgba(53, 53, 53, 0.1);
  border-right: 1px solid rgba(53, 53, 53, 0.1);

  overflow-y: auto;
}

.uk_main_handle_meue_title {
  margin-left: 7px;
  margin-top: 8px;

  width: calc(64px + 8px + 22px + 5px + 22px);
  height: 22px;
  font-size: 16px;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #353535;
  line-height: 19px;
  -webkit-background-clip: text;
}


.uk_main_no_handle_meue .el-divider--horizontal {
  margin-top: 13px;
  width: 121px;
}


.uk_main_handle_content {
  border-top: 1px solid rgba(53, 53, 53, 0.1);
  float: left;
  width: calc(100% - 155px);
  /*  */
  height: calc(100%);
  /* min-height: calc(720px - 10px - 13px - 67px - 10px - 13px  - 19px - 10px); */
  min-height: calc(720px - 10px - 13px - 67px - 19px - 10px);

  /* min-height: calc(330px - 19px - 10px); */
  /* height: auto; */
}

/* 
  无处理栏 右侧主体
  */

  .uk_main_no_handle_content {
    border-top: 1px solid rgba(53, 53, 53, 0.1);
    float: left;
    width: calc(100% - 142px);
    /*  */
    height: calc(100%);
    /* min-height: calc(720px - 10px - 13px - 67px - 10px - 13px  - 19px - 10px); */
    min-height: calc(720px - 10px - 13px - 67px - 19px - 10px);
  
    /* min-height: calc(330px - 19px - 10px); */
    /* height: auto; */
  }
  
  
  /* 
    无处理栏 右侧面包屑
  */
  .uk_no_handle_content_breadcrumb {
    margin-top: 20px;

    width: 100%;
    height: 30px;
    font-size: 14px;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
  
    line-height: 16px;
    -webkit-background-clip: text;
  }
  

  /* 全局 switch 样式 更改*/
.el-switch.is-checked .el-switch__core {
    border-color: #fd6c40 ;
    background-color: #fd6c40 ;
  }

  .el-switch:not(.is-checked) .el-switch__core {
    border-color: #e3e1e4 ;
    background-color: #e3e1e4 ;
  }

  .el-switch:not(.is-checked) .el-switch__core::after {
    background-color:  #878487 ;
  }



  .single-top-handle-right {
    width: 500px;
    height: 30px;
    float: right;
  }



  /* 级联选中框，选中时 颜色更换为橙色 */
  .el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
    color: #fd6c40;
    font-weight: 700;
}


.el-image__error {
  color: transparent;
}